這個系列賽將分享我自學 Go 語言的心得及筆記。內容將包括開發工具的使用和基礎語法,雖然不會極為詳細,但我將特別紀錄一些重要的觀念。正確的觀念可以幫助我們避免陷入一些常見的陷阱
此外,我認為學習的過程中,無論大小,應該要做點什麼,才算是圓滿?因此,前半部分依據這本書 The Go Programming Language 的筆記開始,後半部分將以完成 Side Project 為目標並記錄過程。
最後希望無論是初學者還是有經驗的開發者,都可以在這個系列中找到有價值的信息(還有,同事說想學不知是真是假?
Go 語言也被稱為 Golang,Google 所主導的開源專案(搜尋 Golang 才搜尋的到啊
在學習的過程中,這幾項是 Go 語言吸引我的幾個特點:
如果以上的特點無法吸引你,不妨看看官方的 Case Studies
IDE 我是選擇使用 VSCode 也可以使用 GoLand,我是偏好開源所以使用 VSCode (而且又免費
以此時機點的加入的話,版本會是在 go1.21.1
go mod init <專案名稱>
建立go mod init ironman2023
main.go
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
go run main.go